river rapids - French English Dictionary